package com.sunwayhorizo.health.business.dto.clinic.emr.emrmanager;

import com.sunwayhorizo.health.business.dto.LoginBaseInfoDTO;
import com.sunwayhorizo.health.business.dto.patad.encounter.PatientEncounterDTO;

public class EmrManagerDTO {
	
	/**
	 * Document中的主键
	 */
	private String emrActId;
	
	/**
	 * 患者角色Id
	 */
	private String patientId;
	
	/**
	 * 住院次数
	 */
	private String patientNum;
	
	
	/**
	 * 当前用户角色ID
	 */
	private String rimRoleId;
	
	/**
	 * 病区id
	 */
	private String workGroupId;
	
	/**
	 * 原因
	 */
	private String reason;
	
	/**
	 *     病历管理状态
	 * 0                     开启
	 * 1                     提交
	 * 2                     完成（通过）
	 * 3                     移出
	 * 4                    打回
	 * 5                     归档
	 * 6                     封存
	 * 7                     启封
	 */
	private String completionCode;
	
	/**
	 * 操作员信息
	 */
	private LoginBaseInfoDTO LoginBaseInfoDTO=new LoginBaseInfoDTO();
	
	

	@Override
	public String toString() {
		return "EmrControllerDTO [\nDocument中的主键=" + emrActId + ",\n 患者角色Id="
				+ patientId + ",\n 当前用户角色ID=" + rimRoleId + ",\n 原因="
				+ reason + ",\n 病历管理状态=" + completionCode
				+ ",\n 操作员信息=" + LoginBaseInfoDTO + "]";
	}

	public String getPatientId() {
		return patientId;
	}

	public void setPatientId(String patientId) {
		this.patientId = patientId;
	}

	public String getCompletionCode() {
		return completionCode;
	}

	public void setCompletionCode(String completionCode) {
		this.completionCode = completionCode;
	}

	public String getRimRoleId() {
		return rimRoleId;
	}

	public void setRimRoleId(String rimRoleId) {
		this.rimRoleId = rimRoleId;
	}

	public String getEmrActId() {
		return emrActId;
	}

	public void setEmrActId(String emrActId) {
		this.emrActId = emrActId;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public LoginBaseInfoDTO getLoginBaseInfoDTO() {
		return LoginBaseInfoDTO;
	}

	public void setLoginBaseInfoDTO(LoginBaseInfoDTO loginBaseInfoDTO) {
		LoginBaseInfoDTO = loginBaseInfoDTO;
	}

	public String getWorkGroupId() {
		return workGroupId;
	}

	public void setWorkGroupId(String workGroupId) {
		this.workGroupId = workGroupId;
	}

    public String getPatientNum()
    {
        return patientNum;
    }

    public void setPatientNum(String patientNum)
    {
        this.patientNum = patientNum;
    }

}
